package com.ybkj.daijia.server.mapper;

import com.ybkj.daijia.server.model.RoleAuthority;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RoleAuthorityMapper {

    /**
     * 保存数据到数据库
     *
     * @param record
     */
    void insertRecord(RoleAuthority record);

    /**
     * 批量保存数据到数据库
     *
     * @param records
     */
    void batchInsertRecord(List<RoleAuthority> records);

    /**
     * 根据角色Id删除数据
     *
     * @param roleId
     * @return
     */
    int deleteByRoleId(@Param("roleId") Long roleId);

    /**
     * 根据角色Id查询关联信息
     *
     * @param roleId
     * @return
     */
    List<RoleAuthority> selectByRoleId(@Param("roleId") Long roleId);

}
